place with an agreeable climate - Francés Inglés Diccionario